export type InputType =
    'input'
    | 'select'
    | 'radio'
    | 'image'
    | 'map'
    | 'checkbox'
    | 'dateRange'
    | 'timeRange'
    | 'datetimeRange';

export type NumberOfString = string | number
export type NumberArrOfStringArr = string[] | number[]
export type InputValueType = NumberOfString | NumberArrOfStringArr


export interface FormOptionItem {
    label: NumberOfString,
    value: NumberOfString,
}

export interface FormOptions {
    name: string,
    title?: string,
    value?: InputValueType,
    maxLength?: number,
    placeholder?: string,
    startPlaceholder?: string,
    endPlaceholder?: string,
    type?: InputType,
    options?: FormOptionItem[]

}

